rat opossums - French English Dictionary